Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 China F6 China F7 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 Germany F5 USTA Men's Challenger of Urbana-Champaign - Urbana Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia XXXVII Torneig C.E. Laieta - Barcelona Dharwad Challenger 2003 - Dharwad Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Steelers Cup - Kosice JVC Trophy - Vienna Bancastato Challenger Lugano - Lugano Lambertz Open - Aachen The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia Flea Market Cup Busan Challenger Tennis - Busan BH Telecom Sarajevo 2007 - Sarajevo 6th Sardinian International Championships - Cagliari KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Schickendanz Open - Furth Porsche Open - Poznan Alexander Kolyaskin Memorial - Donetsk Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk China Open - Beijing Challenger Tunisie - Tunis Media Will Cup Busan Challenger Tennis - Busan Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Siemens Open - Scheveningen Heineken Challenger - Ho Chi Minh City Memorial Piertomaso Tessitore - San Remo IX Open Internacional D'Andorra - Andorra Geneva Challenger XXX Edizione 'A Savoldi Marco' - Manerbio 4th Volkswagen Challenger - Wolfsburg Kolding Challenger Tatra Banka Open 2003 - Bratislava Samsung Secruities Cup Challenger - Seoul Kia International In Kawana - Kawana Togliatti Cup - Togliatti Eckental Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Open de L'Isere - Grenoble Ramat Hasharon Challenger Busan Challenger XL Bermuda Open - Bermuda Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banja Luka Challenger 2003 - Banja Luka Kobstaedernes ATP Challenger - Kolding San Remo Tennis Cup - San Remo ECM Cup - Prague Warsteiner Challenger Lubeck - Lubeck Ethias Trophy - Mons KGHM Polish Indoors - Wroclaw Optimus Maia Open - Maia Sarajevo Open - Sarajevo Busan Open - Busan TED Open - Istanbul Copa Ericsson Costa Rica - San Jose Challenger Leon 2003 - Leon X Open Internacional D'Andorra - Andorra West of England Challenger - Bristol Copa Sevilla Internacionales de Andalucia - Seville Steelers Cup - Kosice Arroyo de la Encomienda - Valladolid Asirom Challenger - Brasov Challenger Groningen - Groningen IPP Open - Helsinki Open Costa Daurada - Tarragona The LTA Cardiff Challenger - Cardiff Garden Open 2004 - Rome The LTA Wrexham Challenger - Wrexham Fergana Challenger - Fergana Steelers Cup - Kosice Cordenons Challenger Porsche Open - Poznan Prostejov Challenger Istanbul Challenger Intersport Heilbronn Open - Heilbronn Siemens Open 2004 - Scheveningen XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava Cepu Open - San Marino ATP Open Castilla y Leon - Segovia Heilbronn Open - Heilbronn Togliatti Cup - Togliatti Alessandria Challenger Lambertz Open - Aachen Heilbronn Open - Heilbronn Tunis Open 2007 - Tunis Bauer Watertechnology Cup 2007 - Eckental Internationaux du Doubs - Besancon Open D'Orleans - Orleans Tenerife Challenger Samsung Securities Cup - Seoul Trnava Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise Isla de Lanzarote - Lanzarote s Tennis Masters 06 - Graz Tennis Napoli Cup 2007 - Napoli Lambertz Open by Stawag 2007 - Aachen Bristol Challenger Trophy - Bristol Salzburg Challenger Haagen Dazs Open - Caracas CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Sarajevo Open 2004 - Sarajevo VIII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Marburg Challenger Scheveningen Challenger Genova Challenger Trofeo Sisma Mantova - Mantova Almaty Challenger Tashkent Challenger Canberra Challenger Manchester Challenger CA-Challenge - Graz Biella Challenger Lamberts Open by Stawag - Aachen Manerbio Challenger Bratislava Challenger Seville Challenger Cremona Challenger Winnetka Challenger Akbank Private Banking TED Open - Istanbul Rimini Challenger Cordenons Challenger Heilbronn Open - Heilbronn Como Challenger Perugia Challenger Tashkent Challenger Astana Challenger Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade X Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee Arroyo de la Encomienda - Valladolid S Tennis Masters - Graz Reunion Island Challenger Pingguo Challenger Internationaler Raiffeisen Grand Prix - St. Polten Asirom Challenger Brasov - Brasov Generali Open 2001 - Kitzbuhel The Hamlet Cup - Long Island Internazionali di Tennis di Bergamo - Bergamo Internationaler Raiffeisen Grand Prix - St. Polten Sylt Open 2000 - Sylt Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Open de Franche-Comte - Besancon Biella Challenger Neride Prague Indoor - Prague Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini The Wrexham Challenger - Wrexham Sophia Antipolis Challenger Gran Copa Ericsson - Rio de Janeiro Bastad Challenger Cordenons Challenger Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Kia International In Caloundra - Caloundra Rome Challenger Prostejov Challenger Heineken Open - Auckland Eckental Challenger Prostejov Challenger Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Akbank Private Banking TED Open - Istanbul Tunis Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Heilbronn Challenger Miller Lite Hall of Fame Tennis Championships - Newport AT&T Challenger of Dallas - Dallas Prostejov Challenger Mercedes Cup - Stuttgart Bulgarian Open - Sofia Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Augsburg Challenger Belgaum Open - Belgaum St. Petersburg Open - St. Petersburg Chennai Open - Chennai Gran Canaria 2 Challenger Argentina Open - Buenos Aires Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton The Surbiton Trophy - Surbiton Brasil Open - Costa do Sauipe West of England Tennis - Bristol Togliatti Cup - Togliatti The Wrexham Challenger - Wrexham Memorial Savigni - Sassuolo CA Challenge 2002 - Graz Abierto Mexicano Telfonica MoviStar - Acapulco Baumag Open - Budapest Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Warsteiner Challenger - Wolfsburg Synsam Swedish Open - Bastad The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental IPP Open - Helsinki Croatia Open - Umag Tennis Napoli Cup - Napoli Idea Prokom Open - Sopot Ciudad de Pozoblanco Open Diputacion - Cordoba Pilot Pen Tennis - New Haven Togliatti Cup - Togliatti Thailand Open - Bangkok Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2004 - Wolfsburg Challenger 42 - Andrezieux 10ø Tornea B. Camparini - Reggio Emilia Bogota Challenger S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Mitsubishi Electric Europe Cup - Monza CA Tennis Trophy - Vienna IPP Open - Helsinki St. Petersburg Open - St. Petersburg Chennai Open - Chennai Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Czech Open 2006 - Prostejov Open de Tenis Comunidad Valenciana - Valencia Akbank Private Banking TED Open 2006 - Istanbul Grand Prix Hassan II - Casablanca Milan Indoors - Milan Estoril Open - Estoril BMW Open - Munich Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Morocco Tennis Tour - Marrakech SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Generali Open 2003 - Kitzbuhel Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Brest Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Helsinki Challenger Maia Challenger Kitzbuhel Challenger Kobstaedernes ATP Challenger - Kolding Chennai Open - Chennai SAP Open - San Jose IPP Open - Helsinki Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Gran Canaria 1 Challenger Austrian Open - Kitzbuhel Johannesburg Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Open de Moselle - Metz Tampere Challenger AIG Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Estoril Open - Estoril Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Campionati Internazionali di Sicilia - Palermo BMW Open - Munich CA Tennis Trophy - Vienna Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach Bergamo Challenger Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Erste Bank Open - Vienna Qatar Exxon Mobil Open - Doha Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Sarajevo Challenger Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Grand Prix Hassan II - Casablanca Citi Open - Washington Open Sabadell Atlantico - Barcelona St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok China Open - Beijing Winston-Salem Open - Winston-Salem Rome Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem China Open - Beijing PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch AEGON Championships - London Shenzhen Open - Shenzhen Credit Agricole Suisse Open - Gstaad Rome Challenger Rakuten Japan Open - Tokyo Johannesburg Challenger Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm China Open - Beijing Portugal Open - Oeiras Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Open Parc - Lyon ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne AAPT Championships - Adelaide Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Synsam Swedish Open - Bastad Open Sud de France - Montpellier BA-CA Tennis Trophy - Vienna Campbells Hall of Fame Tennis Championships - Newport Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston Serbia Open - Belgrade AEGON International - Eastbourne Ortisei Challenger Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Guangzhou Challenger Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Citi Open - Washington Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger Bet-at-home Open - Hamburg Moselle Open - Metz China Open - Beijing The LTA Hull Challenger - Hull Valencia Open - Valencia Nova Challenger Osaka - Osaka The Scottish Tennis Championships - Edinburgh ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem University of Tennessee USTA Men's Challenger - Knoxville Dubai Duty Free Tennis Championships - Dubai Warsteiner Challenger Lubeck 2001 - Lubeck Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London The LTA Manchester Challenger - Manchester Open de L'Isere (Open 38) - Grenoble Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Okal Open - Eckental Neride Prague Indoor - Prague Warsteiner Challenger Lubeck - Lubeck Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Lille Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Alicante Challenger San Luis Potosi Challenger - San Luis Potosi Memphis Open - Memphis Qatar ExxonMobil Open - Doha Schickendanz Open - Furth Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston Milan Challenger Swiss Open - Gstaad Open Sud de France - Montpellier Delray Beach Open - Delray Beach CA Tennis Trophy - Vienna Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Campbells Hall of Fame Tennis Championships - Newport Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Open de la Comunidad Valenciana - Valencia Sony Ericsson Open - Miami Masters Series - Hamburg Open Sud de France - Montpellier Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm BNP Paribas Masters - Paris Sony Ericsson Open - Miami Erste Bank Open - Vienna President's Cup - Tashkent CA Tennis Trophy - Vienna Marbella Challenger Ilkley Challenger Tennis Masters Series - Madrid Canberra Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg BNP Paribas Masters - Paris BellSouth Open - Vina del Mar Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna BNP Paribas Open - Indian Wells Masters Series Madrid - Madrid Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Heineken Open - Auckland Mutua Madrid Open - Madrid Ordina Open - 's-Hertogenbosch BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid AIG Japan Open - Tokyo Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid AEGON Championships - London Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami The Dubai Tennis Championships - Dubai French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg French Open - Paris The Stella Artois Championships - London Copa Claro - Buenos Aires Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, GBR-AUT, 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 All Lower level tournaments Davis Cup, World Group, QF, ESP-AUT 4-1